Solving 3-SAT Using Adaptive Sampling

نویسندگان

  • Michiel B. de Jong
  • Walter A. Kosters
چکیده

A framework is brieey introduced, which supports the comparison of Neural Networks and Evolutionary Algorithms. This framework, called \Adaptive Sampling", was used for the design of two incomplete 3-SAT methods. The rst one is based on the Neural Network approach, and the second method mixes general features of Neural Networks and Evolutionary Algorithms (EAs). These methods have been tested against the best currently known incomplete 3-SAT algorithm, the SAWing EA. Perhaps contradicting conventional intuition, the Neural method needs less evaluations to reach a higher success rate than the SAWing EA, but its oating point representation consumes much more time. However, the mixed approaches, called Lamarkian SEA-SAW, outperforms the SAWing EA in success rate, in number of evaluations and in runtime, on all test sets. This suggest that it is ben-eecial to study Evolutionary Computing and Neurocomputing in the new unifying Adaptive Sampling framework. The Adaptive Sampling framework is a model, in which problems and methods can be deened for optimization and learning. The principles of sampling and adaptation are its central concepts. Sampling refers to what could be called the \black box approach". Evolutionary Algorithms use this approach with respect to the representation of the problem that is to be solved: a tness function is sampled, i.e., speciic combinations of inputs and outputs of this function are all that is used in the investigation of a problem. Neural Networks also use the black box approach, but with respect to candidate solutions: the transfer function of the network is sampled, i.e., speciic combinations of inputs and outputs are used for the investigation of a problem. Adaptation refers to what is often called iterative improvement. This means that candidate solutions are maintained, and improved iteratively. For Neural Networks, there is only one candidate solution, whereas for Evolutionary Algorithms, there is a population of several candidate solutions. These solutions are improved in every cycle of the algorithm, taking into account new information that is gathered by sampling.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Parallel GRASP for MAX-SAT Problems

The weighted maximum satis ability MAX SAT problem is central in mathematical logic computing theory and many indus trial applications In this paper we present a parallel greedy randomized adaptive search procedure GRASP for solving MAX SAT problems Experimental results indicate that almost linear speedup is achieved

متن کامل

Justification-Based Local Search with Adaptive Noise Strategies

We study a framework called BC SLS for a novel type of stochastic local search (SLS) for propositional satisfiability (SAT). Aimed specifically at solving real-world SAT instances, the approach works directly on a non-clausal structural representation for SAT. This allows for don’t care detection and justification guided search heuristics in SLS by applying the circuit-level SAT technique of ju...

متن کامل

Parallel SAT Solving using Bit-level Operations

We show how to exploit the 32/64 bit architecture of modern computers to accelerate some of the algorithms used in satisfiability solving by modifying assignments to variables in parallel on a single processor. Techniques such as random sampling demonstrate that while using bit vectors instead of Boolean values solutions to satisfiable formulae can be obtained faster. Here, we reveal that more ...

متن کامل

Solving Difficult SAT Instances Using Greedy Clique Decomposition

We are dealing with solving difficult SAT instances in this paper. We propose a method for preprocessing SAT instances (CNF formulas) by using consistency techniques known from constraint programming methodology and by using our own consistency technique based on clique decomposition of a graph representing conflicts in the input formula. The clique decomposition allows us to make a strong reas...

متن کامل

On Solving Optimization Problems Using Boolean Satisfiability

The last few years have seen significant advances in Boolean satisfiability (SAT) solving. This has lead to the successful deployment of SAT solvers in a wide range of problems in Engineering and Computer Science. In general, most SAT solvers are applied to Boolean decision problems that are expressed in conjunctive normal form (CNF). While this input format is applicable to some engineering ta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998